Favicon

You are here: Home > API Reference > Android > Package Information > Retrieve package information by name

Retrieve package information by name

Required Permission: mdm.android.package.get

Retrieves Android Enterprise package metadata and version details from the managed catalog.

GET
https://api.applivery.io/v1/organizations/{organizationId}/mdm/android/enterprise/packages/{packageName}
curl -X GET "https://api.applivery.io/v1/organizations/{organizationId}/mdm/android/enterprise/packages/{packageName}" \
  -H "Authorization: Bearer <YOUR_API_KEY>"
const response = await fetch("https://api.applivery.io/v1/organizations/{organizationId}/mdm/android/enterprise/packages/{packageName}", {
  method: "GET",
  headers: {
    Authorization: "Bearer <YOUR_API_KEY>",
  },
});

const data = await response.json();
import requests

response = requests.get(
    "https://api.applivery.io/v1/organizations/{organizationId}/mdm/android/enterprise/packages/{packageName}",
    headers={"Authorization": "Bearer <YOUR_API_KEY>"},
)

data = response.json()

Request

Send your API key in the request header authorization
Example: Authorization: Bearer <token>

organizationId string
required
Match pattern: ^(([a-fA-F0-9]{24})|([a-zA-Z0-9\\-]{3,}))$
packageName string
required
≤ 256 characters

Responses

200 Response application/json
status boolean required
data object required
packageName string required
Unique Android package identifier in reverse domain notation used to identify the application across Google Play and managed devices.
≤ 128 characters
action string required
Action type indicating the current management state or operation applicable to this package within the enterprise environment.
≤ 128 characters
title string required
User-facing application display name as it appears in Google Play and on managed devices.
≤ 128 characters
managedBy string required
Management source identifier indicating whether the package is managed by Google Play, private distribution, or other enterprise mechanisms.
≤ 128 characters
installType string optional
Installation type configuration defining how the application should be deployed to managed devices, such as required, available, or blocked.
≤ 128 characters
versionCode number required
Numeric version code representing the current application version, incremented with each release for version comparison and update tracking.
≥ 0
appVersion array [object] optional
Collection of detailed version information including track assignments and production status for comprehensive version management across release channels.
versionString string optional
≤ 128 characters
versionCode number optional
≥ 0
track string optional
≤ 128 characters
trackId array [string] optional
isProduction boolean optional
appVersions array [object] optional
Simplified collection of available application versions focusing on version identification and production status for streamlined version selection.
versionString string optional
≤ 128 characters
versionCode number optional
≥ 0
production boolean optional
author string optional
Developer or organization identifier as registered in Google Play, used for publisher verification and application attribution.
≤ 128 characters
authorName string optional
Display name of the application developer or publishing organization as shown to end users.
≤ 128 characters
category string optional
Application category classification as defined in Google Play, used for discovery and organizational grouping.
≤ 128 characters
contentRating string optional
Age appropriateness and content rating designation assigned by rating boards to indicate suitable audience maturity levels.
≤ 128 characters
description string optional
Brief application summary providing a concise overview of functionality and purpose for quick reference.
detailsUrl string optional
Direct URL to the comprehensive package information page in Google Play for accessing full application details.
≤ 256 characters
fullDescription string optional
Complete detailed application description including features, capabilities, and usage instructions as provided by the developer.
iconUrl string optional
URL to the standard-sized application icon image displayed in application listings and device home screens.
≤ 256 characters
minAndroidSdkVersion number optional
Minimum Android SDK version required to install and run this application, defining device compatibility boundaries.
≥ 0
permissions array [object] optional
Collection of Android permissions required by the application for accessing device features, sensors, and user data.
permissionId string required
≤ 256 characters
name string optional
≤ 128 characters
description string optional
recentChanges string optional
Release notes describing new features, improvements, and bug fixes included in the most recent application version.
screenshotUrls array [string] optional
Collection of screenshot image URLs showcasing application interface and features for preview and evaluation purposes.
smallIconUrl string optional
URL to compact application icon variant optimized for display in condensed layouts and notification areas.
≤ 256 characters
workDetailsUrl string optional
URL to work profile specific application details page providing enterprise-focused information and configuration options.
≤ 256 characters
hasManagedProperties boolean required
Boolean indicator showing whether this application supports managed configurations allowing administrators to remotely configure application settings.
cached boolean required
Boolean flag indicating whether this package information is served from local cache rather than fetched directly from Google Play.
{
    "status": true,
    "data": {
        "packageName": "string",
        "action": "string",
        "title": "string",
        "managedBy": "string",
        "installType": "string",
        "versionCode": 0,
        "appVersion": [
            {
                "versionString": "string",
                "versionCode": 0,
                "track": "string",
                "trackId": [
                    "string"
                ],
                "isProduction": true
            }
        ],
        "appVersions": [
            {
                "versionString": "string",
                "versionCode": 0,
                "production": true
            }
        ],
        "author": "string",
        "authorName": "string",
        "category": "string",
        "contentRating": "string",
        "description": "string",
        "detailsUrl": "string",
        "fullDescription": "string",
        "iconUrl": "string",
        "minAndroidSdkVersion": 0,
        "permissions": [
            {
                "permissionId": "string",
                "name": "string",
                "description": "string"
            }
        ],
        "recentChanges": "string",
        "screenshotUrls": [
            "string"
        ],
        "smallIconUrl": "string",
        "workDetailsUrl": "string",
        "hasManagedProperties": true,
        "cached": true
    }
}
400 Response application/json
status boolean optional
false
error object optional
code number optional
5095
message string optional
Error From Emm Android Library
{
    "status": false,
    "error": {
        "code": 5095,
        "message": "Error From Emm Android Library"
    }
}
401 Response application/json
status boolean optional
false
error object optional
code number optional
4004
message string optional
Invalid Token
{
    "status": false,
    "error": {
        "code": 4002,
        "message": "No auth token"
    }
}
404 Response application/json
status boolean optional
false
error object optional
code number optional
3001
message string optional
Entity not found
{
    "status": false,
    "error": {
        "code": 3001,
        "message": "Entity not found"
    }
}